submersion irrigation - French English Dictionary